@media all and (max-width: 1199px) {
	.header .logo {
		padding-top: 15px;
	}
	.section-1 .iconbox-feature {
		width: calc(100% - 64px);
	}
	.section-1 .icon-block {
		padding-top: 0;
	}
	.section-1 .small-heading h2 {
		font-size: 20px;
	}
	.section-5 .fill-icon-boxes .circle-icon-wrap {
		height: 80px;
		width: 80px;
		right: 30px;
		top: -40px;
	}
}

@media all and (max-width: 991px) {
	.sm-mt-15 {
		margin-top: 15px;
	}
	p {
		font-size: 13px;
	}
	.hero-banner-text .title-info br {
		display: none;
	}
	.section-5 .fill-icon-boxes .circle-icon-wrap {
		height: 50px;
		width: 50px;
		right: 20px;
		top: -25px;
	}
	.section-5 .fill-icon-boxes .mid-icon-size {
		font-size: 24px;
	}
	.section-5 .fill-icon-boxes {
		padding: 35px 20px;
	}
}

@media all and (min-width: 768px) and (max-width: 991px) {
	.section-1 .size-64 {
		height: 32px;
		width: 32px;
	}
	.section-1 .sm-icon {
		font-size: 20px;
	}
	.section-1 .iconbox-feature {
		width: calc(100% - 32px);
	}
	.section-1 .small-heading h2 {
		font-size: 18px;
	}
	.iconbox-feature {
		padding-left: 15px;
	}
}

@media all and (max-width: 767px) {
	.xs-mb-0 {
		margin-bottom: 0 !important;
	} 
        p.headline-para2 {    padding: 0 20px 10px;}
	.xs-mb-20 {
		margin-bottom: 20px;
	}
        .heighmmt {padding-top:50px!important;}
        .heighmmt {padding-bottom:0px!important;}
        .heighmmtt {padding-top:50px!important;}
	.xs-mb-40 {
		margin-bottom: 40px;
	}
	.xs-pb-0 {
		padding-bottom: 0;
	}
	.xs-pb-10 {
		padding-bottom: 10px;
	}
	.xs-pb-20 {
		padding-bottom: 20px;
	}
	.xs-pt-0 {
		padding-top: 0;
	}
	.xs-mb-45 {
		margin-bottom: 45px;
	}
	.xs-ptb {
		padding: 25px 0;
	}
	.xs-mb-30 {
		margin-bottom: 30px !important;
	}
	.header .logo {
		padding-top: 3px;width: 100%;
    margin-bottom: 15px;
	}
	.hero-banner-text {
		padding: 50px 0;
	}
	.hero-banner .title-info {
		font-size: 28px;
		margin: 0 0 20px;
	}
	.hero-banner .h5 {
		margin: 0 0 30px;
	}
	.section-1 .iconbox-feature {
		float: left;
		padding-left: 20px;
	}
	.box-fig {
		position: static;
		width: 100%;
		height: 350px;
	}
	.section-3 h3 {
		font-size: 34px;
		line-height: 45px;
	}
	.section-3 h3 span {
		display: inline !important;
	}
	.section-6 .h2 {
		font-size: 35px;
	}
	.section-6 .headline-para {
		font-size: 15px;
	}
	.carousel-wheel-wrap {
		padding-bottom: 50px;
	}
	.video-section .play-btn {
		height: 44px;
		line-height: 45px;
		margin: 0 15px;
		width: 44px;
	}
	.video-section .play-btn i {
		font-size: 20px;
	}
	.section-7 h3, .section-8 h3 {
		font-size: 30px;
	}
	.section-8 .headline-para {
		font-size: 16px;
	}
	.section-8 .headline-para span {
		display: inline;
	}
	.section-8 h2 {
		font-size: 29px;
	}
	.section-9 h3 {
		font-size: 30px;
	}
	.section-9 h2 {
		font-size: 35px;
	}
	.section-11 .title-head {
		font-size: 20px;
	}
	.index-map {
		height: auto;
	}
	.video-section .video-wrap {
		height: auto;
	}
	.section-3 .feature-type-eight {
		max-width: 450px;
		width: 100%;
		margin: 0 auto;
	}
	.section-3 .awsome-features-wrap .chemistry-icon {
		font-size: 12px;
		left: 17.5%;
		top: 18.65%;
	}
	.section-3 .desktop-icon {
		font-size: 12px;
		left: 47.5%;
		top: 27.5%;
	}
	.section-3 .great-feature-wrap .white-icon {
		font-size: 12px;
		left: auto;
		right: 17.5%;
		top: 3%;
	}

}
@media all and (max-width: 389px) {
	.section-3 .feature-type-eight {
		max-width: 290px;
		width: 100%;
		margin: 0 auto;
	}
	.section-3 .awsome-features-wrap .chemistry-icon {
		font-size: 10px;
		left: 17.4%;
		top: 11.65%;
	}
	.section-3 .desktop-icon {
		font-size: 10px;
		left: 47%;
		top: 17.5%;
	}
	.section-3 .great-feature-wrap .white-icon {
		font-size: 10px;
		left: auto;
		right: 17.3%;
		top: 1.5%;
	}
}
